home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / tbbs110.zip / WHATSNEW.DOC < prev   
Text File  |  1997-03-10  |  25KB  |  631 lines

  1. TriBBS 11.0 History
  2. -------------------
  3.  
  4. 02/28/97
  5. --------
  6. TriBBS will no longer allow callers to enter Alt + 255 characters in their
  7. Real or Alias Names during logons. Also, a caller cannot go to the Main Menu
  8. and select "Your" information and change their Alias name and enter a
  9. Alt + 255 characters.
  10.  
  11. TriBBS now displays "Last Caller" on the Waiting for Callers Screen.
  12. The callers name will be shown on the Waiting for Callers Screen after the
  13. caller logs off and the Waiting For Callers Screens come back up. The callers
  14. name will remain until the sysop exits tribbs or edits one of the
  15. configuration setups via the Waiting for Callers Screen. When this happens,
  16. TriBBS is closed out and not in memory any longer so it can run Triman.exe,
  17. therefore, when TriBBS is called back up, the Last Caller field will be reset
  18. to "None". However, if the sysop drops to dos, or views the callers.log,
  19. TriBBS is not unloaded from memory and the Last Caller name field will keep
  20. the prior caller's name intact.
  21.  
  22. Recompiled all executables to reflect the new company name Freejack's Software
  23. and start at a fresh version number to seperate prior work on TriBBS from any
  24. new work that will be performed by Freejack's Software. Updated Register.doc,
  25. and other text files.
  26.  
  27. 01/01/97
  28. -------
  29.  
  30. Freejack's Software officially takes control of TriBBS.
  31.  
  32. =============================================================================
  33. TriBBS 10.x History
  34. -------------------
  35.  
  36. 02/14/96
  37. --------
  38.  
  39. TriBBS was stripping high ASCII characters from the on-the-fly menus.
  40. Fixed.
  41.  
  42. The default for the logon ANSI message is now "Yes".
  43.  
  44. Fixed a display problem with RIP menus that exceeded 20 options and the
  45. more prompt.
  46.  
  47. TriBBS wasn't display NODOWN.BBS/ANS/RIP.  Fixed.
  48.  
  49. TriBBS will no longer display the bulletin menu prompt if no
  50. MNU file exists for the bulletin menus.
  51.  
  52. 02/02/96
  53. --------
  54.  
  55. Fixed yet another bug in the master indexing system.
  56.  
  57. 02/01/96
  58. --------
  59.  
  60. Fixed another bug in the master indexing system that would cause TriBBS
  61. to recheck all of the master indexed file areas if a file wasn't found
  62. in the master index.  Kind of defeated the purpose.  This required a
  63. small change to the structure of MASTER.IDX; therefore, you must
  64. rebuild the master index file by running the new version of MASTER.EXE.
  65.  
  66. MASTER now remembers the last offline CD inserted an will not repeat
  67. asking for a CD to be inserted until the offline disc number changes.
  68.  
  69. 01/31/96
  70. --------
  71.  
  72. Fixed a couple of logic errors that were causing offline files to not
  73. be found on some systems.
  74.  
  75. Added support to the way TriBBS writes DOOR.SYS for the daily file
  76. limit and the number of files downloaded for today.
  77.  
  78. Made it so that the line "Do you want to read messages now?" in the
  79. language file can be edited for color.
  80.  
  81. Eliminated the requirement for having BULLET1.BBS/ANS/RIP and
  82. DRBULL1.BBS/ANS/RIP in the DISPLAY directory before TriBBS would
  83. recognize that there were any bulletins.  This seems to be a major
  84. point of confusion, even though the docs point out that they were
  85. required.
  86.  
  87. Made a few minor changes in TriMan.
  88.  
  89. 01/30/96
  90. --------
  91.  
  92. Fixed a bug in FMAN32.EXE that was being caused by symantec differences
  93. between the Borland and Watcom filelength runtime library routines.
  94.  
  95. 01/29/96
  96. --------
  97.  
  98. Added context sensitive help screens to TriMan, FileMan, and ListCvt.
  99. These files are TRIMAN.HLP, FILEMAN.HLP, and LISTCVT.HLP repectively
  100. and must reside in the directory where you run the EXE files from. The
  101. help screens can be displayed by pressing <F1>.
  102.  
  103. By adding extensive help screens to these programs, this should greatly
  104. reduce the size of TRIBBS.DOC and will eliminate the need for a printed
  105. version of the manual. The 10.0 manual will be primarily devoted to
  106. setting up things for the first time; whereas, the help screens will
  107. provide the necessary documentation that sysops will need to refer to
  108. for ongoing maintainence of their systems.
  109.  
  110. TriBBS/Pro now features offline file areas.  In TriMan you can flag a
  111. file area as an offline file area and assign CD disc number to the
  112. area.  You can not define additional paths for an offline file area and
  113. the file area's upload path is where TriBBS will put the offline files
  114. online for the caller to download. Offline files that callers request
  115. are put online by running the program REQUEST.EXE in any of your node's
  116. main directory.  REQUEST.EXE will prompt you to change CD discs when
  117. necessary, move the files to the file areas' upload directory, add the
  118. files' descriptions to the file lists, and leave a message to the user
  119. or users that request a file.  MakeIdx has also been modified to
  120. support the offline file areas.  When generating new index files for
  121. the offline file areas, TriBBS will prompt you to insert the
  122. appropriate CD when necessary.
  123.  
  124. TriBBS/Pro now features a master index file system.  By setting a file
  125. area as a master index file area, TriBBS will use one large index file
  126. called MASTER.IDX to locate files in your file areas.  As with the
  127. MakeIdx indexing system, upload file areas are not suited to be
  128. included in the master indexing system.  The new master indexing system
  129. offers even faster retrieval of files than the MakeIdx system.  A
  130. master index is created by running MASTER.EXE in one of your nodes
  131. main directory.  The system should be down when running MASTER on a or
  132. the results my be unpredictable.
  133.  
  134. Added support to the string entry routines for the new field lengths
  135. supported by the 10.0 data structures.  For example, the From and To
  136. fields in a message now support names up to 60 characters in length.
  137.  
  138. FileMan:
  139.  
  140. For the most part, FileMan now uses <Alt><key> combos to perform most
  141. functions instead of the function keys. Consult FileMan's context
  142. sensitive help screens to learn what the new key combos are.
  143.  
  144. FileMan now lets you save a revised description as the file's DIZ file.
  145.  
  146. FileMan now lets you virus check a file.
  147.  
  148. FileMan now lets you convert all archives to the board's default
  149. archive type.
  150.  
  151. FileMan now lets you redate the file's date in the file list.
  152.  
  153. FileMan now lets you resize the file's length in the file list.
  154.  
  155. FileMan now comes in an optional 32-bit extended version called
  156. FMAN32.EXE, which greatly increases the size of the file lists you can
  157. manipulate with FileMan.
  158.  
  159. 12/13/95
  160. --------
  161.  
  162. Security levels in the questionnaire menu weren't working correctly.
  163. Fixed.
  164.  
  165. Made some enhancements to the new change file area and message area
  166. routines. The prompts for both are now hotkey prompts unless the first
  167. character entered is a numeric digit.
  168.  
  169. Added support for custom network screens, where NET1.BBS/ANS/RIP is the
  170. local conference screen, NET2.BBS/ANS/RIP is the first network
  171. conference screen, etc.
  172.  
  173. 12/08/95
  174. --------
  175.  
  176. After displaying NETWORK.BBS/ANS/RIP, TriBBS would skip a whole bunch
  177. of important code and go directly to the conference selection prompt.
  178. Fixed.
  179.  
  180. After changing the language, TriBBS wouldn't display the word "Main"
  181. (or the foreign language equivalent) correctly in the main menu's
  182. header.  Fixed.
  183.  
  184.  
  185. 12/07/95
  186. --------
  187.  
  188. Added a <L> Change Language command to the main menu.  This allows the
  189. caller to change the current language.  TriBBS supports an optional
  190. LANGUAGE.BBS/ANS/RIP display screen for the language menu.
  191. Additionally, you can now customize the language menu's prompts
  192. in the language files. The custom language menu display screen and any
  193. ANSI codes in the language file prompts will not work at the initial
  194. logon, because ANSI and RIP emulation has not been established at that
  195. point.  Therefore, any fancy display screens or @x codes will only
  196. work off of the new main menu function.
  197.  
  198. When changing message conferences, TriBBS will now allow you to display
  199. all of the conferences, the conferences by network, or conferences
  200. by a substring search. The caller can also enter <+> to change to the
  201. next conference, <-> to change to the previous conference, or directly
  202. enter the conference number without listing any conferences.  TriBBS
  203. supports an optional NETWORK.BBS/ANS/RIP display screen for the network
  204. menu.
  205.  
  206. When changing file areas, TriBBS will now allow you to display all of
  207. the file areas or the file areas by a substring search. The caller can
  208. also enter <+> to change to the next file area, <-> to change to the
  209. previous file area, or enter the file area without listing any file
  210. areas.
  211.  
  212. When trying to run a copy of TriBBS when dropped to DOS from TriBBS, it
  213. would cause a crash.  Fixed.
  214.  
  215. 11/27/95
  216. --------
  217.  
  218. TriBBS was displaying the Toggle Cras<h> option while reading messages
  219. in non-Fido Style Netmail conferences.  Fixed.
  220.  
  221. When editing a message with the internal full screen editor, TriBBS was
  222. saving the message's old contents.  Fixed.
  223.  
  224. The <R>ead <T>his <N>ew routine wasn't using the correct last message
  225. read number under certain circumstances.  Fixed.
  226.  
  227. 11/22/95
  228. --------
  229.  
  230. TriBBS now comes with a program called List Converter.  List Converter
  231. will is used to convert non-TriBBS file lists to the TriBBS 10.0 file
  232. list format. Please note that List Converter will only run for
  233. registered TriBBS Pro sysops.
  234.  
  235. TriBBS now optionally asks if a Fido-style netmail message is to be
  236. crashed if the sender has sysop or co-sysop status.  TriDog and TriMail
  237. have been modified to support crashmail.
  238.  
  239. TriBBS now filters out form feed characters will importing a message.
  240.  
  241. TriBBS now filters out form feed characters when display a text file
  242. with the file menu's <V>iew file option.
  243.  
  244.  
  245. TriBBS now uses EDITOR.BAT for the external editor batch files instead
  246. of EDIT.BAT.  This fixes the name conflict with DOS's editor.
  247.  
  248. TriBBS now removes MSGTMP after inserting a message into the message
  249. base.  This fixes a problem with copying and moving messages.
  250.  
  251. TriBBS wasn't writing out a message's contents to MSGTMP when editing
  252. a message.  Fixed.
  253.  
  254.  
  255. 11/06/95
  256. --------
  257.  
  258. TriMan now displays a string of asterisks when the registration code
  259. isn't being edited.
  260.  
  261. TriMan now displays a string of asterisks when the system password
  262. isn't being edited.
  263.  
  264. TriMan now displays a string of asterisks when the user password isn't
  265. being edited.
  266.  
  267. The chat availability toggle wasn't working because of an error in
  268. LANGUAGE.001.  Fixed.
  269.  
  270. When saving a message TriBBS now puts a form feed character at the end
  271. of the message.
  272.  
  273. TriBBS now longer asks if the caller wants to page the sysop if
  274. PAGE.BAT is present.
  275.  
  276. TriBBS wasn't restoring the screen after CHAT.BAT.  Fixed.
  277.  
  278.  
  279. 10/26/95
  280. --------
  281.  
  282. I stopped the more prompt from being displayed in on-the-fly menus a
  283. little too well.  It wasn't displaying at the end of each section of
  284. menus with more than 20 options.  Fixed.
  285.  
  286. 10/25/95
  287. --------
  288.  
  289. The biggest single problem people are having with 10.0 (and fortunately
  290. it only effects a handful of systems) seems to be not enough DOS real
  291. memory.  This seems to mainly effect sysops running under DesqView and
  292. on XT and AT class machines. Lack of available memory can cause a number
  293. of problems: doors won't run, display screens can't be displayed,
  294. events won't run, etc. Unfortunately, the downside of the all of
  295. 10.0's new features is that it makes 10.0 more memory hungry.  To help
  296. alleviate the problems people are having I have tried to make 10.0's use
  297. of dynamically allocated memory more efficient.  Hopefully, this will be
  298. enough to get 10.0 running correctly on the low-memory systems. But we all
  299. have to be realistic.  10.0 offers many new features and some of them
  300. require large amounts of memory (local RIP in particular).
  301.  
  302. I have also changed all malloc/free pairs in the code to new/delete pairs.
  303. This allows BBS.EXE to abort with an appropriate error message if not
  304. enough memory is available at any point when it's trying to grab a block
  305. of memory.  This can be a tool in trying to free up more memory on a system
  306. that just doesn't have a lot of DOS real memory available.  Many people
  307. just haven't been believing me that some of the problems that they're having
  308. as simply not enough real memory.  This will hopefully be a better method of
  309. convincing them. It amazes me how some people will leave a message asking
  310. for help and then they completely ignore the advice that they are given. I've
  311. never claimed to have all the answers and I never rule out a bug, but
  312. if people are just going to blow off the advice that I do give them without
  313. even bothering to consider it, they are wasting both their time and mine in
  314. asking for help in the first place.  :(
  315.  
  316. The RIPscrip emulator was freaking out on screens with auto-stamped
  317. clipboard buttons.  Fixed.
  318.  
  319. With local RIP disabled, but RIP enabled for the system; TriBBS was
  320. putting more prompts inside of some menus. Fixed.
  321.  
  322. TriBBS wasn't calculating the number of seconds remaining in DOOR.SYS
  323. correctly if it overflowed an integer.  Fixed.
  324.  
  325. Both of the editors' change "To" field functions were broken.  Fixed.
  326.  
  327. 10/18/95
  328. --------
  329.  
  330. Some of the function keys weren't working correctly with the RIP emulation
  331. on.  Fixed.
  332.  
  333. The <N>ew Messages <A>ll function wasn't working correctly.  Fixed.
  334.  
  335. In the past, TriBBS would not allow sysop paging during a remote logon
  336. because it didn't make much sense to try to chat with yourself.  However,
  337. TriBBS will now allow sysop chats during local logon in order to test
  338. CHAT.BAT and PAGE.BAT easier.
  339.  
  340. 10/17/95
  341. --------
  342.  
  343. TriMan now swaps itself out of memory when spawning a DOS task.  The new
  344. TriMan is much bigger than previous versions and it wasn't able to spawn
  345. TriPack correctly on some systems.  This should solve the problem a few
  346. people are having.  :)
  347.  
  348. TriMan will now let you drop to DOS by pressing the <Ctrl><D> key combo
  349. at anytime.
  350.  
  351. TriMan will now search for users in both the user name fields and user
  352. alias fields.  Searches will look for the search string in any location
  353. in either name.  The new searching method is faster than the previous one
  354. too.  :)
  355.  
  356. 10/16/95
  357. --------
  358.  
  359. I seem to have to the worst luck with initial beta releases.  The
  360. fix for the waiting message check bug caused another bug.  The
  361. waiting message check was being displayed twice if the caller wasn't
  362. doing a quick logon.  "Hopefully", fixed.  :)
  363.  
  364. 10/16/95
  365. --------
  366.  
  367. This is the initial beta release.
  368.  
  369. TriBBS wasn't doing the waiting message check during a fast logon if
  370. FASTLOG.BAT wasn't present.  Fixed.
  371.  
  372. TriBBS wasn't reading DOOR.SYS back in.  Fixed.
  373.  
  374. 10/13/95
  375. --------
  376.  
  377. FASTLOG.BAT is not run as a door and not spawned.  This will allow the
  378. user data file to be updated for certain doors.  You must add a BOARD.BAT
  379. at the end of FASTLOG.BAT to have it restart the board.
  380.  
  381. TriBBS will now call GOODBYE.BAT before appending the temporary callers
  382. log in NWORK to the main callers log in MWORK.  This is done just before
  383. BETWEEN.BAT.  Where TriBBS spawns GOODBYE.BAT, you should *not* put a
  384. call to BOARD.BAT at the end of the GOODBYE.BAT file.  You should note
  385. that the caller is still online and TriBBS generates all door files for
  386. GOODBYE.BAT.
  387.  
  388. The "There are no file areas available!" message wouldn't display
  389. @-variables.  Fixed.
  390.  
  391. FOSSIL driver support is a now a TriBBS/Pro feature only.
  392.  
  393. 10/12/95
  394. --------
  395.  
  396. Modified TriMan and TriBBS to let the sysop give certain callers cosysop
  397. privileges in selected message conferences.
  398.  
  399. Made a few changes internal changes relating to what I call TriBBSes
  400. submenu routines.
  401.  
  402. 10/11/95
  403. --------
  404.  
  405. Fixed a bug in the message reading routine that could cause freaky problems
  406. with extremely long messages.
  407.  
  408. TriBBS wasn't taking the phone off hook when dropping to DOS from the
  409. waiting for caller screen.
  410.  
  411. 10/10/95
  412. --------
  413.  
  414. The view file lists security level is now implemented.  This required
  415. a new prompt so you must run NEWLANGS.EXE in node 1's MWORK directory
  416. again.
  417.  
  418. Fixed a bug caused by one of yesterday's minor internal changes.
  419.  
  420. The <V>iew File function's archiving wasn't working.  Fixed.
  421.  
  422. Added a new batch file for external chat programs.  Whenever the caller
  423. requests a chat, TriBBS will look for PAGE.BAT instead of CHAT.BAT.
  424. CHAT.BAT is still used to sysop initiated chats.
  425.  
  426. TriBBS now supports an EXTPAGE.BBS/ANS/RIP and an EXTCHAT.BBS/ANS/RIP
  427. display screens.  EXTPAGE is displayed when the caller pages the sysop just
  428. before the external chat program is called and EXTCHAT is displayed when
  429. the sysop initiates the chat and just before the external chat program is
  430. called.
  431.  
  432. 10/09/95
  433. --------
  434.  
  435. TriBBS was incorrectly capitalizing the "Uploaded By:" name due to the
  436. change in the file list format.  Fixed.
  437.  
  438. Made a few minor internal changes to BBS.EXE.
  439.  
  440. 10/06/95
  441. --------
  442.  
  443. TriBBS wasn't displaying on-the-fly bulletin and door bulletin menus if
  444. an custom ANSI or ASCII screen existed.  Fixed.
  445.  
  446. A couple of minor enhancements to the rip support.
  447.  
  448. When scanning the waiting message counters, TriBBS now saves a set of
  449. flags to indicate which conferences have waiting messages and which ones
  450. don't.  This greatly speeds up the actual reading of waiting messages,
  451. because TriBBS no longer has to reexamine which conferences do or don't
  452. have waiting messages in them.
  453.  
  454. FileMan had a rather nasty bug in it that could cause it to crash when
  455. a DIZ file had more than 20 lines.
  456.  
  457. Because of the way the hashing system works, TriMan couldn't properly add
  458. a new user to the board.  It now uses a name and alias of "New User" to
  459. trick the hashing system into cooperating.  :)
  460.  
  461. 10/05/95
  462. --------
  463.  
  464. Yesterday's FileMan wasn't stripping out blank lines.  Fixed.
  465.  
  466. Improved the way TriMan adds, inserts, and deletes message conferences
  467. and file areas.
  468.  
  469. 10/04/95
  470. --------
  471.  
  472. TriBBS now support descriptions of up to 45 characters a line. It also
  473. no longer wordwraps FILE_ID.DIZ and DESC.SDI files.  Nor does it remove
  474. high ASCII characters. Additionally, I was able to make this change and
  475. retain the current file flagging method.  To make this possible, the []
  476. characters surrounding the flag letter and all double spaces between the
  477. four fields in the listings have been changed to a single space.  I think
  478. this new method will please everybody. :)
  479.  
  480. FileMan has been modified to support the new file list format and no longer
  481. wordwraps DIZ files.
  482.  
  483. TriBBS will now allow the caller to upload a file without at least one
  484. filename.
  485.  
  486. 10/02/95
  487. --------
  488.  
  489. Both the conversion program and TriMan were using the name field in the
  490. user records to build the ALIAS.IDX file.  Fixed the problem with both
  491. programs.  All alpha boards should pack their users do build new index
  492. files.  Do NOT run the conversion program again!
  493.  
  494. Deletion of a user from an index file had a bug in it. Fixed.
  495.  
  496. TriMan wasn't displaying the "Public Messages" and "Private Messages"
  497. fields correctly.  Fixed.
  498.  
  499. Because the users record hasn't been created and the way the new data
  500. structures work, the new user display screen and questionnaire is now
  501. executed after the user record is created and not before as with previous
  502. versions.
  503.  
  504. 09/29/95
  505. --------
  506.  
  507. During the waiting message function, TriBBS will zero the waiting message
  508. counter for any conference where the caller's last message read pointer
  509. is equal to the message conference's highest message read.  This will
  510. help resync the waiting message counters when they go astray.
  511.  
  512. Did some more work on the realtime node-to-node chat system.  It now
  513. displays each node in a different color and fixed a bug that wouldn't
  514. allow a node to receive the other node's messages until <ENTER> had been
  515. pressed.
  516.  
  517. 09/28/95
  518. --------
  519.  
  520. TriBBS wouldn't display an on-the-fly RIP menu if a custom ANSI or ASCII
  521. display screen existed for the menu.  Fixed.
  522.  
  523. TriBBS wasn't able to display on-the-fly RIP menus with more than 20
  524. selections.  It now splits the oversized menus into multiple RIP screens
  525. with more prompts in between.
  526.  
  527. When a caller was calling remotely with RIP, TriBBS wouldn't process
  528. keypresses and mouse presses on the local side correctly.  Fixed.
  529.  
  530. Button selection on bulletin, door, and questionnaire RIP menus wasn't
  531. returning a host command.  Fixed.
  532.  
  533. 09/27/95
  534. --------
  535.  
  536. On a node with local RIPscrip enabled, TriBBS will now switch the display
  537. from an EGA graphics mode to a color text mode.  This allows more efficient
  538. use of system resources when graphics emulation isn't necessary.
  539.  
  540. TriBBS wasn't finding all of the batch files in BATCH. It should now be
  541. able to run all batch files except of course BOARD.BAT from the optional
  542. BATCH directory.
  543.  
  544. 09/26/95
  545. --------
  546.  
  547. TriBBS will now display TriBBS (R) Pro on the waiting for caller screen
  548. and in the initial logon message if a pro registration code is present
  549. in the system configuration.
  550.  
  551. When a caller selected <P> to page the sysop, TriBBS was still using
  552. it's own sysop page before calling CHAT.BAT.  Fixed.
  553.  
  554. The TeleChat paging system was broken.  Fixed.
  555.  
  556. TeleChat now does a crude form of realtime node-to-node chat.  It still
  557. needs a lot of work.  :)
  558.  
  559. 09/25/95
  560. --------
  561.  
  562. Alpha version 1 is released.
  563.  
  564. TriBBS will now be marketed as two separate systems.  TriBBS and TriBBS/Pro.
  565. Both versions use the same BBS.EXE file, but you need a different
  566. registration code (see below) to utilitize the advanced features of
  567. TriBBS/Pro.  To obtain a TriBBS/Pro registration code, you must "purchase"
  568. a TriBBS/Pro license.  At present, the only difference between TriBBS
  569. and TriBBS/Pro be the way local RIPscrip graphics is supported.
  570.  
  571. 10.0 now uses a whole new registration system.  Instead of a key file, it
  572. now uses a registration code system that is entered into the system
  573. configuration.  This new system is much more versatile.  It allows me
  574. to generate registration codes that will expire with time and it allows
  575. me to generate registration codes that can turn on and off advanced
  576. features.  All currently registered TriBBS sysops in good standing with
  577. Freejack's Software can obtain a TriBBS registration code "free of charge"
  578. by calling Freejack's Place and enter "K" at the Main Menu and upload their
  579. old TriBBS.key for a new registration code.
  580.  
  581. Added support for local RIPscrip graphics.  Local RIPscrip is a
  582. TriBBS/Pro feature.  However, to allow sysops to "try before they buy",
  583. local RIPscrip is limited to once per every five calls with TriBBS.
  584.  
  585. Added support for on-the-fly RIPscrip menus.
  586.  
  587. TriBBS now appends the temporary callers log in NWORK to the main
  588. callers log in MWORK in an extremely fast manner.
  589.  
  590. TriBBS will now support baud rates up to 115200 baud.
  591.  
  592. TriBBS will now optionally support a FOSSIL driver.
  593.  
  594. Door batch files can now be put in an optional BATCH subdirectory.
  595.  
  596. Event batch files can now be put in an optional BATCH subdirectory.
  597.  
  598. Added support for external editors. An external editor can replace the
  599. internal full screen editor by creating an optional EDIT.BAT batch file.
  600. Please note that BBS.EXE swaps itself out of memory to run EDIT.BAT so you
  601. shouldn't call BOARD.BAT at the end of EDIT.BAT to rerun BBS.EXE.  The
  602. external editor must be the type that supports DORINFO1.DEF, MSGINF,
  603. and MSGTMP.  I would like to thank Jeremy Landvoigt, the author of
  604. IceEdit, for providing me with the formats for MSGINF and MSGTMP.
  605.  
  606. Added support for external chat programs.  An external chat program
  607. can replace the internal sysop chat function by creating an optional
  608. CHAT.BAT file.  Please note that BBS.EXE swaps itself out of memory
  609. to run CHAT.BAT so you shouldn't call BOARD.BAT at the end of CHAT.BAT
  610. to rerun BBS.EXE.
  611.  
  612. You can now optionally specify command lines for the virus checker,
  613. compression utilities, and decompression utilities.
  614.  
  615. The "Uploaded By:" line in file lists can now be optionally disabled
  616. in the system configuration.
  617.  
  618. 10.0 now uses hash tables to locate users.  This greatly increases the
  619. number of users that TriBBS can support.
  620.  
  621. Dropped support for the compressed message base. The compressed message base
  622. was originally put into TriBBS before disk compression utilities (Stacker,
  623. DoubleSpace, etc.) became readily available and requires a lot of memory
  624. to perform the necessary compression and decompression.  Therefore, the
  625. compressed message base has really outlived its usefulness.
  626.  
  627. Recoded a great deal of BBS.EXE.  This was done in order to reduce the
  628. memory requirements that TriBBS needed in the past and to increase speed
  629. whereever possible.
  630.  
  631.